try-your-luck stalls - French English Dictionary